package com.snpic.appaw.module.third.dal.pojo;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author JiJun
 * @date 2025/9/2 15:58
 * @修改时间 2025/9/2 15:58
 * @description
 */
@Data
@Accessors(chain = true)
public class SmsReqEntity {
	@Schema(description = "发送者用户名")
	private String sendCustomer;

	@Schema(description = "发送者密码",hidden = true)
	private String sendCustomepwd;

	@Schema(description = "传1实时短信(默认) 传2异步短信")
	@NotBlank(message = "发送类型不能为空")
	private String sendType = "1";

	@Schema(description = "接受者手机号")
	@NotBlank(message = "接受者手机号不能为空")
	private String toMobile;

	@Schema(description = "预约短信时间，只能是这整点，2020-07-31 9:00")
	private String planTime;

	@Schema(description = "使用模板时需要短信系统后台配置的模板ID,暂不使用")
	private String templateId;

	@Schema(description = "短信内容,使用模板的格式：王华::34718857::www.95505.com")
	@NotBlank(message = "短信内容不能为空")
	private String xMSCONTENT;
}
